#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
int main()
{
  int flags, fd1;
  fd1 = open("./systemfile", O_RDWR | O_CREAT);
  flags = fcntl(fd1, F_GETFL);
  printf("文件打开方式为:0x%x\n", flags);

  fcntl(fd1, F_SETFL, O_APPEND);
  flags = fcntl(fd1, F_GETFL);
  printf("文件打开方式为:0x%x\n", flags);
  close(fd1);

  // fd1 = open("./systemfile", O_RDWR | O_CREAT);
  // flags = fcntl(fd1, F_GETFL);
  // printf("文件打开方式为:0x%x\n", flags);
  // close(fd1);

  return 0;
}